third-party payment - Spanish English Dictionary